﻿layui.use(['form', 'layedit', 'laydate'], function(){
    var form = layui.form
        ,layer = layui.layer
        ,layedit = layui.layedit
        ,laydate = layui.laydate
        ,$=layui.$;
    $.ajax({
        url:'/custom',
        method:'get',
        data:{
            action:'selectAll',
        },
        dataType: 'json',
        success:function (data){
            let cusAll=data.data.map((item)=>{
                return`
                <option value="${item.name}">${item.name}</option>
                `
            }).join('')
            $("#parent").html(cusAll)
            form.render('select')
        }
    })
    // $.ajax({
    //     url:"/role?action=allRole",
    //     type:"post",
    //     success:function(data){
    //         var info = eval("("+data+")");
    //         var row = info.data;
    //         var role = $("#role1");
    //         var html = '';
    //         $.each(row,function(index,item){
    //             html += '<option value="'+item.id+'">'+item.name+'</option>';
    //         })
    //         role.html(html);
    //         form.render("select");
    //     }
    // })

    /*  //自定义验证规则
      var isyan = form.verify({
        uname: function(value){
          if(value.length < 3){
            return '登录名不能小于3位数';
          }
          if(!/[^\u4e00-\u9fa5]/.test(value)){
              return "登录名不能为中文";
          }
        },
        password: [
          /^[\S]{6,12}$/
          ,'密码必须6到12位，且不能出现空格'
        ],
        content: function(value){
          layedit.sync(editIndex);
        }
      });*/

    /*  //监听提交
      form.on('submit("addUser")', function(data){
          var name = $("#uname").val();
          var pass = $("#password").val();
          var realName = $("#realName").val();
          var sex = $("input[type='radio']:checked").val();
          var email = $("#email").val();
          var phone = $("#phone").val();
          var role = $("select[name='role1']").val();
          alert(role);
          return false;
      });*/

    function checkUname(uname){
        var is = false;
        $.ajax({
            url:"/custom?action=isUname",
            data:{"uname":uname},
            async:false,
            type:"post",
            success:function(data){
                var jsonData = JSON.parse(data)
                if(jsonData.code == 200){
                    //账号已存在
                    is = true;
                }else{
                    //账号不存在
                    is = false;
                }

            }
        })
        return is;
    }

    $("#cusName").blur(function(){
        var name = $("#cusName").val();
        if(!name.length == "" || !name.length == null){
            var check = checkUname(name);
            if(check == true){
                layer.alert("登录账号已存在! 请重新输入")
                $("#cusName").val("")
            }
        }
    })
    form.on('submit(addUser)',function (data){
        let field=data.field;
        console.log(field);
        layer.alert(JSON.stringify(field), {
            title: '当前填写的字段值'
        });
        $.ajax({
            url:"/custom?action=addCusConExCusAd",
            method:'post',
            data:field,
            dataType:'json',
            success:function (obj){
                if(obj.code==200){
                    layer.alert("添加成功",{icon:1})
                }
            }
        })
        return false;
    })
    // $("#tijiao").click(function(){
    //     var name = $("#uname").val();
    //     var pass = $("#password").val();
    //     var realName = $("#realName").val();
    //     var sex = $("input[type='radio']:checked").val();
    //     var email = $("#email").val();
    //     var phone = $("#phone").val();
    //     var role = $("select[name='role1']").val();
    //     var data = {
    //         "name":name,
    //         "pass":pass,
    //         "realName":realName,
    //         "sex":sex,
    //         "email":email,
    //         "phone":phone,
    //         "role":role
    //     }
    //     if(name.length < 3){
    //         layer.alert("登录名不能小于3位数")
    //         return false;
    //     }else if(pass.length < 5 || pass.length > 19){
    //         layer.alert('密码必须6到12位，且不能出现空格');
    //         return false;
    //     }else if(realName.length == "" || realName.length == null){
    //         layer.alert('用户名不能为空');
    //         return false;
    //     }else if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){
    //         layer.alert("邮箱格式不正确！请重新输入");
    //         return false;
    //     }else if(phone.length != 11){
    //         layer.alert("手机格式不正确! 请重新输入");
    //         return false;
    //     }else if(!name.length == "" || !name.length == null){
    //         var check = checkUname(name);
    //         if(check == false){
    //             layer.alert("登录账号已存在! 请重新输入")
    //             return false;
    //         }
    //     }
    //     $.ajax({
    //         url:"/user?action=addUser",
    //         data:data,
    //         tyep:"post",
    //         success:function(data){
    //             let jsondata=JSON.parse(data)
    //             if(jsondata.code == 200){
    //                 layer.msg("添加成功")
    //                 setTimeout(function(){
    //                     layer.closeAll("iframe");
    //                     //刷新父页面
    //                     parent.location.reload();
    //                 },1000);
    //             }else{
    //                 layer.msg("系统异常");
    //             }
    //
    //         }
    //     })
    //     return false;
    // })

});
/*jQuery(function($){
	  $.ajax({
		  url:"/Backend/RoleServlet?action=allRole",
		  type:"post",
		  success:function(data){
			  var info = eval("("+data+")");
			  var role = $("#role");
			  var html = '';
			  $.each(info.data,function(index,datas){
				  html += '<option value="'+datas.id+'">'+datas.rname+'</option>';
			  })
			  role.html(html);
		  }

	})
}); */